package cn.pid21.client.model.excel;

import com.github.crab2died.annotation.ExcelField;
import lombok.Data;
import java.util.Date;

/**
 * CertificationBatchInfo Description
 *
 * @author yaol
 * @version tracing 1.0.0.RELEASE
 * <b>Creation Time:</b> 2020/9/25 14:11
 */
@Data
public class CertificationBatchInfo {

    /**
     * 入境口岸
     */
    @ExcelField(title = "入境口岸", order = 1)
    private String portEntry;

    /**
     * 入境日期
     */
   @ExcelField(title = "入境日期", order = 2,readConverter = DateConverter.class)
   // @ExcelField(title = "入境日期", order = 2)
    private String entryDate;

    /**
     * 唯一单号
     */
    @ExcelField(title = "唯一单号", order = 3)
    private String orderNo;

    /**
     * 省局名称
     */
    @ExcelField(title = "上报省市", order = 4)
    private String province;

    /**
     * 报检重量 KG
     */
    @ExcelField(title = "报检重量", order = 5)
    private double inspectionWeight;

    /**
     * 收货人
     */
    @ExcelField(title = "收货人", order = 6)
    private String consignee;

    /**
     * 发货人
     */
    @ExcelField(title = "发货人", order = 7)
    private String consigner;

    /**
     * 生产批号
     */
    @ExcelField(title = "生产批次号", order = 8)
    private String batchNo;

    /**
     * 原产国
     */
    @ExcelField(title = "原产国", order = 9)
    private String countryOfOrigin;

    /**
     * HS编码
     */
    @ExcelField(title = "HS编码", order = 10)
    private String productName;

    /**
     * 企业自定义产品名称
     */
    @ExcelField(title = "企业自定义产品名称", order = 11)
    private String customName;

    /**
     * 品牌/规格型号
     */
    @ExcelField(title = "品牌/规格型号", order = 12)
    private String specification;

    /**
     * 产品分类
     */
    @ExcelField(title = "产品分类", order = 13)
    private String productType;

    /**
     * 实际重量
     */
    @ExcelField(title = "实际重量", order = 14)
    private double actualWeight;

    /**
     * 上报时间
     */
    private Date updateTime;
}
